f2be56ccb7fb1794227a571ee6675431acce9bd0,grails-web-common/src/main/groovy/org/grails/web/servlet/mvc/GrailsWebRequest.java,GrailsWebRequest,getControllerClass,#,323

Before Change


     * @return the controllerClass
     */
    public GrailsControllerClass getControllerClass() {
        return (GrailsControllerClass)getCurrentRequest().getAttribute(GrailsApplicationAttributes.GRAILS_CONTROLLER_CLASS);
    }

    /**

After Change


     * @return the controllerClass
     */
    public GrailsControllerClass getControllerClass() {
        HttpServletRequest currentRequest = getCurrentRequest();
        GrailsControllerClass controllerClass = (GrailsControllerClass) currentRequest.getAttribute(GrailsApplicationAttributes.GRAILS_CONTROLLER_CLASS);
        if(controllerClass == null) {
            Object controllerNameObject = currentRequest.getAttribute(GrailsApplicationAttributes.CONTROLLER_NAME_ATTRIBUTE);
            if(controllerNameObject != null) {
                controllerClass = (GrailsControllerClass)getAttributes()